package main

import (
	"fmt"
	"time"
)

func main() {
	//真正的定时器  Tick里传入的参数是Duration  指的是时间的一个间隔  返回一个时间
	t1 := time.Tick(time.Second) //间隔一秒执行一次
	for t := range t1 {
		fmt.Println(t) //时间间隔一秒就输出当前时间
	}

	//用sleep模拟的定时器
	//执行10次  每一次都休息一秒钟
	for i := 0; i < 10; i++ {
		fmt.Println(time.Now())
		time.Sleep(time.Second)
	}
}
